Our company is expanding into several new markets, and we are considering hiring international employees instead of relocating current staff. What are the main challenges companies usually face when managing cross-border hiring, compliance, and payroll, and how do businesses typically streamline these processes efficiently?